home *** CD-ROM | disk | FTP | other *** search
/ USA Bestseller / USA BESTSELLER Vol 1-95 (Hepp-Computer)(1995).iso / e235 / whatsnew.150 < prev   
Text File  |  1994-02-15  |  10KB  |  231 lines

  1.     
  2.                     Copyright (c) 1992,1993,1994  SoftTronics
  3.                     Lutz und Kretzschmar GbR, Munich, Germany
  4.  
  5.  
  6. V1.50 Changes            [ Official 2nd Release 15.02.94 ]
  7. ---------------
  8.  
  9.  
  10.   Bug fixes:
  11.  
  12.  
  13.     o Fixed the integer error that was causing lines to arbitrarily 'jump'
  14.       when the view was zoomed a lot into an object, or an object was very
  15.       large as compared to the zoom. 2D-Clipping is now done in normalized
  16.       floating point screen coordinates and then converted to normal screen
  17.       coordinates. Makes the redraw a little bit slower.
  18.  
  19.     o Bug when displaying the name of an imagemap file in the imagemaps
  20.       editor was fixed. It was causing the name to disappear completely.
  21.  
  22.     o Some views were not being correctly enlarged with two button mice.
  23.       Fixed.
  24.       NOTE: It is better to press the right mouse button first, since if
  25.       you first press the left button and you're not fast enough with
  26.       pressing the right button, you'll be moving something in between.
  27.       If you make sure you press the right one first, this won't happen.
  28.       The order in which you let go is of no relevance.
  29.  
  30.     o Fixed the labelling of the horizontal-axis in the SIDE view.
  31.  
  32.     o Fixed the bug that was causing sweeps to be incorrectly displayed and
  33.       exported when certain sub-divisions were chosen.
  34.  
  35.     o Corrected the texture projection in CSG or group objects to cover the
  36.       whole CSG object and not every single one seperately.
  37.  
  38.     o Prevented the grouping of cameras, which was causing severe hassles
  39.       when trying to delete them, or export them.
  40.  
  41.     o Added checks to ignore degenerate triangles while outputting sweeps.
  42.  
  43.  
  44.  
  45.   Enhancements/Improvements:
  46.  
  47.  
  48.     o Added flatness, usteps and vsteps to Bezier patch menu.
  49.  
  50.     o Added Mirror commands to Bezier Editor.
  51.  
  52.     o Added Snap To command to Bezier Editor. Clicking on this button pops
  53.       up a line editor allowing you to enter a number. All coordinates of
  54.       all marked points are rounded to the nearest number that's divisible
  55.       by the number you entered. It will only round those coordinate
  56.       components that are not arrested (by pressing X or Y or Z), i.e. it
  57.       will only round those components of the points position, whose status
  58.       button is not depressed. Clear as mud, huh? Try it.
  59.  
  60.     o Removed all support for POV 1.0.
  61.  
  62.     o Removed the unneeded object { } layer around light sources.
  63.  
  64.     o Changed the Torus output to use the new POV 2.0 syntax.
  65.  
  66.     o Changed default POV directory to \POVRAY2\SCENES.
  67.  
  68.     o Split up the CFG file into a menu file that contains the menu
  69.       definitions and a configuration file that contains just the CONFIG
  70.       section.
  71.  
  72.     o If the startup file is loaded as an argument to the program, it is
  73.       cleared, requiring you to enter a new name before saving.
  74.  
  75.     o Added 'MemoryUse' keyword in CFG file. Can be used to specify how much
  76.       EMS memory to use for the three big lists.
  77.  
  78.     o Added color definition file. All colors are defined here. Also created
  79.       a couple of new colors for things that were being shared that
  80.       shouldn't be.
  81.  
  82.     o Added the possibility of using a batch file to automate the normal
  83.       model/trace/model cycle. Added a RENDER button in the FILES menu
  84.       that can be used with a batch file. RENDER automatically saves the
  85.       current scene, exports it to POV, and exits with errorlevel 16. The
  86.       batch file uses this errorlevel to change to the scene directory,
  87.       call the created GO.BAT file and returns to the modeller, with the
  88.       scene reloaded.
  89.  
  90.     o Added a copy button to the Texture Editing menu. This allows you to
  91.       copy textures more easily.
  92.  
  93.     o Changed the way the texture buttons work, so that they can be used with
  94.       hotkeys. You don't click on the numbers, you click on the description.
  95.  
  96.     o Textures are created with the defaults stored in MRYTXTR.LST
  97.  
  98.     o Updated the MRYTXTR.LST file to reflect POV 2.0 textures in TEXTURES.INC
  99.  
  100.     o The pre-defined textures can now be modified to a certain degree.
  101.  
  102.     o Added support for the filter value of pigments.
  103.  
  104.     o The wireframe of the wood texture was changed to a cylinder.
  105.  
  106.     o Added turbulence and octaves to texture menu.
  107.  
  108.  
  109.     o Horizontal Slider buttons are restrained to their extents while the
  110.       button is depressed.
  111.  
  112.     o Menu system can now use hotkeys for shortcuts. All menus were edited
  113.       to support more hotkeys.
  114.  
  115.     o Added 'L' hotkey in object browser, allowing the setting of the
  116.       objects visibility level.
  117.  
  118.     o Allowed Pointlights to be added to CSG and Group objects. Arealights
  119.       and spotlights may not be added, since non-uniform scaling does not
  120.       affect these objects.
  121.  
  122.     o Removed 'tightness' variable from spotlight.
  123.  
  124.     o Spotlights now only draw 4 lines connecting the position with the
  125.       outer ring.
  126.  
  127.     o Added Area Light primitive.
  128.  
  129.     o Enhanced the Camera menu. Aperture can be edited here. The flag that
  130.       determines whether the Position or the LookAt is being moved can also
  131.       be set here.
  132.  
  133.     o Allowed the camera position and lookat to be relative to an object.
  134.       Click on the left button to make the position of the current camera
  135.       relative to another object. The Object Browser will pop up allowing
  136.       you to choose any object in the scene.
  137.  
  138.     o Added parameter in sweep editing menu to allow specifying the number
  139.       of divisions a rotational sweep should have about the axis of rotation
  140.       when exporting. This was previously fixed at 16. Has no effect on
  141.       translational and tapering sweeps.
  142.  
  143.     o Added mirror functions in Sweep editor.
  144.  
  145.     o Removed the 'just-start-typing' input of the current file name in the
  146.       Files menu. You need to click on the name button to enter a new name
  147.       or on the list button. This was to allow the menu to have hotkeys.
  148.  
  149.     o Include a check to verify overwriting an existing scene file without
  150.       loading it first.
  151.  
  152.     o 'Save Selected Object' menu button now always asks for a new filename,
  153.       to prevent overwriting your current scene.
  154.  
  155.     o Added better and different cursors.
  156.  
  157.     o Improved the cursor movement when using the keyboard. It now accelerates
  158.       if you keep the key depressed.
  159.  
  160.     o Added support for specifying a zoom window with the mouse, which is
  161.       then zoomed to fill the view. To activate press Alt and Shift and then
  162.       open a rectangle around the area to zoom into.
  163.  
  164.     o Added Alt-Z hotkey to zoom the scene so that it fills the current view.
  165.  
  166.     o Changed the ordering and display of the visibility level buttons.
  167.  
  168.     o Added no_shadow flag to objects.
  169.  
  170.     o Added the disc primitive. This object cannot be added to CSG objects,
  171.       since this is not allowed in differences or intersections. If you want
  172.       to make a union with a disc, then use a Group.
  173.  
  174.     o Changed the way that the locking of the axes is shown. Instead of the
  175.       square brackets around the coordinate, the button is released. Movement
  176.       is thus possible in the directions that are depressed.
  177.  
  178.     o Added a couple of scenes to the MDL directory.
  179.  
  180.     o Made Groups use different color to CSG's in Browser.
  181.  
  182.     o Added code to calculate the bounds of any object to be able to switch
  183.       to outline drawing mode when moving objects with slow redraws.
  184.  
  185.     o Added support for specifying the size of the window to render in the
  186.       3D view. Outputs a batch file to the target directory called GO.BAT
  187.       containing the correct viewport switch settings. Must be used in
  188.       conjunction with a TRACE.BAT (see example).
  189.  
  190.     o Removed the automatic bounding box generation for the sweeps when
  191.       exporting to POV 2.0. With bounding slabs, POV does a much better job.
  192.  
  193.     o Added Spherical and Cylindrical imagemap projection, with correct
  194.       graphical representation. However, the X-axis of the spherical imagemap
  195.       is not placed at the lower edge of where the image would be, since this
  196.       would be the 'south' pole of the projection. It is drawn as the
  197.       'equator'.
  198.  
  199.     o Changed the TRANS FACTOR button in the COPY menu to TRANS ORBIT which
  200.       now sets the translation parameter of the copied object according to
  201.       a translation that mimics a rotation about an axis (hmmm, anyone
  202.       understand that?). This function can be used to create copies of objects
  203.       that are placed in a circle about the origin.
  204.       The parameter in the translation buttons in the COPY menu are interpreted
  205.       as degrees. For example, if the original is translated off the origin,
  206.       and the TZ in the COPY menu is set to 45 and REPEAT to 7, the copies
  207.       will be placed in a circle around the origin.
  208.  
  209.     o Source code adapted to be compiled in Protected-mode by two C++
  210.       compilers, Watcom C/C++32 9.5 and MetaWare High C++ 3.0. Watcom
  211.       version works very well! Registered users: rejoice<g>.
  212.  
  213.  
  214.  
  215. Known bugs:
  216. -----------
  217.  
  218.   o The cursor in the 16-color modes is not drawn correctly at the very right
  219.     and lower edge of the screen. This is a fault in the real-mode version of
  220.     the graphics library I'm currently using. The protected mode program works
  221.     correctly.
  222.  
  223.   o Not all out-of-memory situations are handled correctly. I didn't want to 
  224.     bloat the code too much. It is handled well during loading, to avoid a
  225.     crash there.
  226.  
  227.   o There are rare situations where the cursor will leave a trail when
  228.     switching to the sweep editor that I haven't found the reason for.
  229.  
  230.     
  231.